package com.qumitech.visualnovel.service.poundegg;

import com.qumitech.visualnovel.model.dao.console.EggPoundDO;
import com.qumitech.visualnovel.pubdef.dto.poundegg.EggPoundQueryDTO;
import com.qumitech.visualnovel.pubdef.dto.poundegg.UserPoundStatisticAdminQueryDTO;
import com.qumitech.visualnovel.pubdef.dto.poundegg.UserPoundStatisticDTO;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

public interface PoundEggService {
    void exportPoundEgg(EggPoundQueryDTO queryDTO, HttpServletResponse response);

    Integer countEggPound(EggPoundQueryDTO queryDTO);

    List<EggPoundDO> listEggPound(EggPoundQueryDTO queryDTO);

    List<UserPoundStatisticDTO> listPoundEggStatistic(UserPoundStatisticAdminQueryDTO queryDTO);

    Integer countPoundEggStatistic(UserPoundStatisticAdminQueryDTO queryDTO);
}
